NULL値と非NULLをORDER BYでソートするとNULL値は大きいのか小さいのか?
from
ORDER BYはSQLの一部ではない
DBによって異なる
SQL:1999
で
NULLS FIRST
、
NULLS LAST
というオプションを追加した
元々はOracleなどに実装されていたもの
しかし、SQL Serverにはまだそういうオプションはない
実装予定はある?
SQL Serverで
NULLS FIRST
、
NULLS LAST
同等の事を行いたい場合、case式で
null
を小さい値、大きい値に置き換えてからソートするという小技がある
SQL Server ORDER BY date and nulls last - Stack Overflow
/gosyujin-books/0152: プログラマのためのSQL 第4版 すべてを知り尽くしたいあなたに.pdf#61d6c0f72c53d8000011e7e7